Spells that grant resistance:
Absorb Elements (1st): Reaction for resistance to an energy type for 1 round.
Blade Ward (Cantrip): 1 action for resistance against bludgeoning, piercing, and slashing damage from weapons for 1 round. Awful cantrip
Primordial Ward (6th): 1 action to gain resistance to all energy types for Concentration, up to 1 minute.
Protection from Energy (3rd): 1 action to gain resistance to an energy type for Concentration, up to 1 hour
Protection from Poison (2nd): 1 action to neutralize a poison, grant advantage on saving throws against poison, and resistance to poison for 1 hour
Stoneskin (4th): 1 action to gain resistance to nonmagical bludgeoning, piercing, and slashing damage for Concentration, up to 1 hour
bludgeoning, piercing, and slashing resistance is amazing and magic weapons are incredibly rare for monsters to have so I'm not seeing how it's a bad choice when compared to the other resistance spells.
3rd level feels like a stretch.