I hear ya. I wouldn’t buy any car without a warranty, doesn’t matter what brand.
I’m also a believer in buying cars with low miles. If you can’t afford a BMW with a warranty(newer BMW), you probably don’t belong driving a newer BMW but you want the status of driving one.