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.
E90 330i 6MT gone. E91 335i 6MT gone. AMG E63 Estate gone. M6GC current...