My 2016 motor was making a grinding noise . BMW technician told me sell it as it was just out of warranty and would fail in a few years. Failed in 4 weeks. No relief from BMW Canada and was quoted $8000cad for motor and about $5000 to install. Sourced a salvaged 2018 motor for $2400 and paid...