The Accord may be reliable but it's not cheap when it comes to servicing IMHO, it follows the minor then major servicing interval, the minor service for me has been around 270-300ish, the major comes in at 365+, the + is any other wear and tear work they need to do.
Personally, I'd go for the BM, much nicer car, my brother inlaw has an 03 525 saloon and it feels very good when you climb in an put your foot down.
Personally, I'd go for the BM, much nicer car, my brother inlaw has an 03 525 saloon and it feels very good when you climb in an put your foot down.