both are gas guzzlers. but i would go with a 540i both have same motors but the 99 is newer less things to worry about. really depends on miles though. on any higher milage v8 bmw your gonna have some problems. 540 autos have tranny problems in the long run. why does it have to be a v8? why not a 330 or a 530.