I'm a proud owner of a 318i (E46). It's my first car ever and I totally love it.
It runs well for my standards, however it has got 145k on the clock.
Only problems I have with it is that it needs a new expansion tank, the check engine light is on and the engine is idling rough after a long drive.
I was going to change the expansion tank yesterday but I don't have ramps/stands and I don't wanna get under it when it's only supported by the jack so I couldn't get the undertray off :(
Currently live in Wiltshire, doing a year internship in software engineering as a part of my uni course.