finance a bmw m3