70k for an M3 is already a joke, not to mention the taxes, tags and other BS they probably tag on to it.
335is should be a 45-50k car, not a 55-65k car.
BMW prices are basically cherry picking the financially inept people who lease. No person who is financing or buying outright in cash will pay this price.
It's no wonder BMW loves to lease cars