Ive had two 3.0 petrol's they drive really nice for big cars , would say better than my range rover sport did.
Watch out for gearbox faults if your going for an auto, bmw say the oil is sealed for life but the valve blocks ware and contaminate the boxes.