BMW i8 - Worth Buying in 2024?