IMO biggest negative against the BMW is the service/maintenance costs.