BMW 1 Series:
- B38 1.5L I3 engine: Around $3,500 to $5,000
BMW 3 Series:
- B48 2.0L I4 engine: Approximately $4,500 to $7,000
- B58 3.0L I6 engine: Around $5,000 to $8,000 (varies based on specific variants such as B58B30 or B58B30M1)
BMW 5 Series:
- B48 2.0L I4 engine: Around $4,500 to $6,000
- B58 3.0L I6 engine: Approximately $5,500 to $8,500
- N63 4.4L V8 engine (older model prior to 2020): Around $6,000 to $9,000
BMW 7 Series:
- N63 4.4L V8 engine (older model prior to 2023): Approximately $6,500 to $10,000
- S63 4.4L Twin-turbo V8 engine (2023 and newer): Around $11,000 to $14,000
BMW M Series:
- S55 3.0L Twin-turbo I6 engine (M2, M3/M4): Approximately $10,000 to $14,000
- S63 4.4L Twin-turbo V8 engine (M5, M8, X5M, X6M): Around $12,000 to $16,000
Please note that these prices are only approximate and can vary depending on factors like year of production, mileage, and the condition of the engine. Additionally, the cost may also vary based on your geographic location and specific BMW dealership or repair shop. It is always best to contact an authorized BMW dealer or a reputable repair shop for an accurate quote based on your specific needs and requirements.