Glad you liked it! Would agree with about BMWs being the best but they're the best at what I like most - handling, road feel, engine and all that stuff. In terms of reliability you get tons of horror stories, lots are justified. Thing is these cars are in fact sublime driving machines but focus in development is not on simplicity and reliability with the exception of the E30 maybe.
Maintenance is key and it is not cheap and cannot be ignored for long.
RE: BMW E46 320i '99 - Q1 2019 10.000mls Update Pt. 2 | Oil Change, Bluetooth, Track Adjustment