Dissatisfied 
2003 BMW X5 SUV 3.0i AWD 4dr SUV (3.0L 6cyl 5M)
Drive train ok but POS vehicle on top of it.
 Drive train is good, but extremely expensive to maintain and has some very poor engineering designs.  Accessories are low quality, high rate of failure and expensive.  The electronics  have the worst programing logic and a high rate of failure.  It would be passible if you could put a real vehicle on top of the drive train.  Spent a lot of money for nothing.