I was at a toss-up between an E39 M5 and the 4.6is, and that M5 is currently still my favorite BMW to drive... I just love them! I ended up with the X because of the whole gotta pull a trailer thing. Which sucks because the BMW trailer hitch is on backorder for a few more months... no offroading fun or watersports for me until it gets cold outside.