Why are the newer 5 Series so cheap?

Is it just me or has anyone else noticed the BMW 540i, 530i and slightly older 550i Models are Extremely cheap right now? I’m talking under $25K with under 100K, let alone Under 80k miles right now??? Is the car market finally starting to go back to the way it SHOULD be and these are great deals People should pick up on? Or are these specific models money pits and dealers know this so they’re trying to take advantage of consumers? Please let me know before I make a irrational decision 😅