Bakersfield ranked 3rd best place for millennials to buy a home