Welcome to NICO.
There is a FAQ but I dont like a bunch of stickies in my forums, so I took it down... Youll be concerned about information from the F50 (which is the gen code for the 02+ Q45)
Heres the FAQ thread, it may not have a ton of info but its a good start:
zerothread?id=157240
My best advice to you is to get an 03 over an 02. They fixed a lot of the annoying things, plus they added a few extra features... Both of the "recalls" they had on the 02s they fixed for 03... plus you can get cooled seats on the 03s, but not on the 02s with the premium package... Not sure if that concerns you or not.... With the small difference in price, you might as well get an 03+.
Really they are very reliable cars.... If you change the trans fluid, use ONLY Nissan J matic fluid.... Just FYI.. The Q45 will cost you less to maintain than the bimmer for sure, and will likely cost less with repairs. With the help of this forum you cna get your parts wholesale and tkae them to your local mechanic. If you can diagnose problems yourself and just have a grease monkey turn the wrenches for you it really helps....
There isnt a problem with Q45s that we cant help you with.... This forum probably has the best collection of vehicle specific information on the internet.... especailly as far as luxury cars go...
Some of the stuff you listed can be done yourself with little or no tools, but if you insist on taking it to a mechanic, most of the basic stuff isnt too complicated or difficult. no timing belt to worry about, so its really just fluids filters and plugs.....
The 540 is probably gonna be faster, and it just depends what you want. Ive never driven an F50 or a 540, but if you plan on daily driving, i think the F50 would be more liveable. I bet their handling is pretty dang close....