I have an 2007 325i coupe (E92). Currently on 126 xxx km. I bought it from a forum member actually.
To date, I've spent about R30k on maintenance and I've owned it for over 3 years.
The previous owner changed the diff, water pump and thermostat haven't been changed. I'm anticipating this, hopefully the warranty will soften the blow.
That's my 2 cents