I'm ready to buy a new or used car but with prices being so high lately, how have you been able to save money?

A Rivian is still on my radar but I'm looking to get a generation BMW 3-Series for now.