rsmallow, get it on a machiine to check for errors, otherwise you're p##sing in the wind.....
any garage should do it for a few quid if you don't have a cable/software yourself.
Lots of errors don't show on the dash, only critical ones do that.
330i gone. 335i gone. E63 gone. M6GC current...