The BMW i8 is a relatively expensive car. It is also considered relatively rare, with only several thousand units sold annually. The i8's plug-in hybrid powertrain can also be complex and expensive to maintain.