bmw enthusiast favorite engine