Purchased a 2021 330i with 24k miles from CarMax. Carfax shows it was previously a lease but it has no service history. I don’t drive much (maybe 5-7k a year) so I’m not sure if it’s worth purchasing the warranty. It will be 5 years for $2900 with a $300 deductible.

What would you guys do in my situation? Should I just purchase it for the peace of mind or is it a rip off? Would like some advice.

Thanks