If u want a car which gonna get u from point A to point B , buy Honda.
But if u need a car with a soul, car which will often make u to go outside your house just to look at it, car which u will drive without any reason just for pleasure of driving it, get BMW.