First of all BMW buying experience is bad because it has a highly variable discounting structure for different customers. They will show you something and deliver you something else. Ride quality is bad because of stiff suspension and RFT. Looks wise its okay but comfort wise its absolutely zero as such a low seating position could lead u to have sciatica & other back problems. Then service and maintenance cost is high and service is not good especially with the Delhi dealers.